<template>
  <view class="content">
    <view>
      <text class="title">{{title}}</text>
    </view>
    <u-button @click="toPage">跳转到我的页面</u-button>
  </view>
</template>
<script>
  export default {
    data() {
      return {
        title: 'index'
      }
    },
    onLoad() {
      // 解析路由参数
      console.log(this.$getParams())
    },
    methods: {
      toPage () {
        // 跳到my的页面  query是传递的参数
        this.$navigateTo({
			name:'my',
			query:{id:123},
			events: {
				// 为指定事件添加一个监听器，获取被打开页面传送到当前页面的数据
				acceptDataFromOpenedPage: function(data) {
				  console.log(data)
				},
				someEvent: function(data) {
				  console.log(data)
				}
			},
			success: function(res) {
				// 通过eventChannel向被打开页面传送数据
				res.eventChannel.emit('acceptDataFromOpenerPage', { data: '我是index页面,我触发my页面的acceptDataFromOpenerPage函数发送给my页面数据' })
			}
		})
      }
    }
  }
</script>